It was a long haul from the shores of the Caspian Sea to Miami and equally wide change in culture. But Formula 1 has set up shop in Florida's Magic City and opened for business. Check out our gallery of pictures from Thursday's media at the Hard... MoreĀ»